package com.liang.mianshi;

public class Single3 {
	/*
	 * 在内部类被加载和初始化时，才创建INSTANCE实例对象，静态内部类不会自动随着外部类的加载和初始化而初始化，
	 * 它是要单独去加载和初始化的。因为是在内部类加载和初始化时创建的，因此线程是安全的
	 */
	private Single3() {}
	private static class Inner{
		private static Single3 instance=new Single3();
	}
	public static Single3 getSingle3() {
		return Inner.instance;
	}
}
